var filter = function (arr, fn) {
    let res = []
    for (let i = 0; i < arr.length; i++) {
        if (fn.length === 1) {
            if (fn(arr[i])) {
                res.push(arr[i])
            }
        } else {
            if (fn(arr[i], i)) {
                res.push(arr[i])
            }
        }
    }
    return res
}


// for(let item of arr){
//     if(fn(item,)){
//         res.push(item)
//     }
// }
